package org.example.user.dto;

import jakarta.validation.constraints.NotEmpty;
import lombok.Data;

@Data
public class CreateAclDTO {
    @NotEmpty(message = "权限名称不能为空")
    private String name;
    @NotEmpty(message = "权限码不能为空")
    private String code;
    private Integer type; // 类型（1:API, 2:菜单, 3:按钮）
    private String url; // 资源路径（API/菜单路由）
    private Long parentId; // 父权限点ID
    private Long menuId; // 关联菜单ID（type=2时必填）
}
